subperiosteal implant - German English Dictionary